package cn.edu.cqytxy.service;

import cn.edu.cqytxy.common.Response;
import cn.edu.cqytxy.dao.UserDao;
import cn.edu.cqytxy.entity.User;

/**
 * 处理用户业务逻辑
 *
 * @author yinjw
 */
public class UserService {

    UserDao userDao = new UserDao();

    /**
     * 用户名密码登录
     * @param userNo        用户名
     * @param userPwd       密码
     * @return  如果登录成功，则返回用户信息，否则返回null
     */
    public String login(String userNo, String userPwd) {
        if (userNo == null || userPwd == null) {
            return Response.error(5001, "用户名或密码不能为空");
        }
        User user = userDao.queryByUserNo(userNo);
        if (user != null && user.getUserPwd().equals(userPwd)) {
            // 如果用户存在，且密码正确，等登录成功
            return Response.success(user);
        }
        return Response.error(5002, "用户名或密码有误");
    }
}
